# -*- coding: UTF-8 -*- #
"""
-------真正的勇士， 敢于直面惨淡的Warning、 敢于正视淋漓的Error-----
@author : 贾鹏博
@file : goods_domain.py
@time : 2022/6/30 1:01
"""

"""
添加领域模型
拔高知识：
本意是业务的抽象，涉及设计模式，架构等相关知识
"""


class GoodsDomain:
    """
    抽象的概念，不做实现
    代表某一种业务模型
    """

    def create(self):
        pass

    def delete(self):
        pass

    def list(self):
        pass

    def delete_by_name(self, name):
        # 调用子类的方法
        good_list_r = self.list(name)
        goodsId = good_list_r["data"]["list"][0]["id"]
        self.delete(goodsId)
